package org.carry.god.module.system.service;

import org.carry.god.module.system.api.user.UserRespDTO;
import org.carry.god.module.system.controller.user.vo.UserSaveReqVO;

/**
 * @author wanglei
 */
public interface UserService {
    /**
     * 新增用户
     * @param userSaveReqVO 用户信息
     * @return 用户ID
     */
    Long createUser(UserSaveReqVO userSaveReqVO);

    /**
     * 根据用户姓名获取用户信息
     * @param username 用户姓名
     * @return 用户信息
     */
    UserRespDTO getUserByUsername(String username);
}
